runtime.mspan.speciallock (field)
19 uses
runtime (current package)
mcleanup.go#L166: lock(&span.speciallock)
mcleanup.go#L195: unlock(&span.speciallock)
mgcmark.go#L395: lock(&s.speciallock)
mgcmark.go#L408: unlock(&s.speciallock)
mheap.go#L516: speciallock mutex // guards specials list and changes to pinnerBits
mheap.go#L1796: span.speciallock.key = 0
mheap.go#L1805: lockInit(&span.speciallock, lockRankMspanSpecial)
mheap.go#L2061: lock(&span.speciallock)
mheap.go#L2073: unlock(&span.speciallock)
mheap.go#L2099: lock(&span.speciallock)
mheap.go#L2110: unlock(&span.speciallock)
mheap.go#L2338: lock(&span.speciallock)
mheap.go#L2367: unlock(&span.speciallock)
mheap.go#L2650: lock(&span.speciallock)
mheap.go#L2658: unlock(&span.speciallock)
pinner.go#L168: lock(&span.speciallock) // guard against concurrent calls of setPinned on same span
pinner.go#L213: unlock(&span.speciallock)
synctest.go#L397: lock(&span.speciallock)
synctest.go#L428: unlock(&span.speciallock)
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)